// 1. 导入http模块
const http = require('http');

// 2. 创建服务对象
/**
 * 获取HTTP 请求报文
 * 请求方式 request.method
 * 请求版本 request.httpVersion
 * 请求路径 request.url
 * URL路径  request('url').parse(request.url).pathname
 * URL查询字符串  request('url').parse(request.url,true).query
 * 请求头  request.headers
 * 请求体  request.on('data',function(chunk){})
 *         request.on('end',function(){})
 */
const server = http.createServer((request, response) => {
  const { method, httpVersion, url, headers } = request;
  console.log({ method, httpVersion, url, headers });
  // console.log(request)
  // 设置请求头语言
  // response.setHeader('content-type', 'text/html;charset=utf-8');
  response.end('你好 HTTP Server');//设置响应体

});

// 3.监听端口，启动服务
server.listen(9000, () => {
  console.log('服务已启动...')
})

